let a = 1
function foo() {
    let a = 2
    console.log(this.a)
}
foo()



function MyCall(context) {
    context.fn = this
    context.fn()
    delete context.fn
}